package com.cm.demo1.service;

import com.cm.demo1.entity.Drugs;

import java.util.List;

/**
 * 药物服务接口
 */
public interface DrugsService {

    /**
     * 新增药物
     * @param drugs 药物信息
     * @return 影响行数
     */
    int addDrugs(Drugs drugs);

    /**
     * 删除药物
     * @param id 药物ID
     * @return 影响行数
     */
    int deleteDrugs(Integer id);

    /**
     * 更新药物信息
     * @param drugs 药物信息
     * @return 影响行数
     */
    int updateDrugs(Drugs drugs);

    /**
     * 根据ID查询药物
     * @param id 药物ID
     * @return 药物信息
     */
    Drugs getDrugsById(Integer id);

    /**
     * 查询所有药物
     * @return 药物列表
     */
    List<Drugs> getAllDrugs();
}